scientific principles of technology - Allemand Anglais Dictionnaire